package smallfrench.moteur.interp;

import java.awt.Color;
import java.io.PrintStream;

public class SortieConsole implements ISortieConsole {

	private PrintStream printStream;

	public SortieConsole(PrintStream printStream) {
		this.printStream = printStream;
	}

	@Override
	public void ecrire(char c) {
		printStream.print(c);
	}

	@Override
	public void ecrire(String s) {
		printStream.print(s);
	}

	@Override
	public void ecrireLigne(char c) {
		printStream.println(c);
	}

	@Override
	public void ecrireLigne(String s) {
		printStream.println(s);
	}

	@Override
	public void ecrireLigne() {
		printStream.println();
	}

	/**
	 * Ne fait rien.
	 */
	@Override
	public void effacer() {
	}

	@Override
	public int getLargeur() {
		return 0;
	}

	@Override
	public int getHauteur() {
		return 0;
	}

	@Override
	public void setPremierPlan(Color couleur) {
	}

	@Override
	public void setPositionCurseur(int x, int y) {
	}

}
